iT邦幫忙

0

bash:shutdown:command not found

  • 分享至 

  • xImage
  •  

[issue]

$sudo shutdown -h now
password:
bash:shutdown:command not found

[solution]

$su -
password:
#shutdown -h now

[comment]
1.因為一般使用者的環境變數沒有shutdown這個指令才導致錯誤。檢測方式:

$su
#env | grep USER

你會發現即使下完su後,有些環境變數並非是root依然是一般使用者。

2.sudo跟su都不會重新讀取root的shell使用的變數。
只有$su -或$su -l才會重新展開root的環境變數


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
James
iT邦大師 6 級 ‧ 2024-01-08 09:30:53

sudo 可以加 -H 參數

我要留言

立即登入留言